package office.bo.workflow.impl;

import java.util.Date;

import office.bo.workflow.IWorkTask;
import platform.common.bo.PersistenceBO;
/**
 * 待办任务处理
 * @author ZhangYQ
 *
 */
public class WorkTask extends PersistenceBO implements IWorkTask{
	private static final long serialVersionUID = 1L;
	private String name; //待办任务名称
	private String objId;//审批对象id
	private String type;////审批对象类名
	private String submitUser;//提交人
	private Date submitDate;//提交时间
	private String submitUserDeptId;//提交人所在部门
	private String handleUser;//处理人
	private String agentUser; //代办人    此字段暂时可以不用，不往里面存放值，方便以后扩展用
	private Date handleDate;//处理时间
	private String handleIdea;//处理意见
	private int handleState;//处理状态
	private String nodeState; //流程节点状态，处于什么审批状态
	
	public String getObjId() {
		return objId;
	}
	public void setObjId(String objId) {
		this.objId = objId;
	}
	public String getSubmitUser() {
		return submitUser;
	}
	public void setSubmitUser(String submitUser) {
		this.submitUser = submitUser;
	}
	public Date getSubmitDate() {
		return submitDate;
	}
	public void setSubmitDate(Date submitDate) {
		this.submitDate = submitDate;
	}
	public String getSubmitUserDeptId() {
		return submitUserDeptId;
	}
	public void setSubmitUserDeptId(String submitUserDeptId) {
		this.submitUserDeptId = submitUserDeptId;
	}
	public String getHandleUser() {
		return handleUser;
	}
	public void setHandleUser(String handleUser) {
		this.handleUser = handleUser;
	}
	public String getAgentUser() {
		return agentUser;
	}
	public void setAgentUser(String agentUser) {
		this.agentUser = agentUser;
	}
	public Date getHandleDate() {
		return handleDate;
	}
	public void setHandleDate(Date handleDate) {
		this.handleDate = handleDate;
	}
	public String getHandleIdea() {
		return handleIdea;
	}
	public void setHandleIdea(String handleIdea) {
		this.handleIdea = handleIdea;
	}
	public int getHandleState() {
		return handleState;
	}
	public void setHandleState(int handleState) {
		this.handleState = handleState;
	}
	public String getNodeState() {
		return nodeState;
	}
	public void setNodeState(String nodeState) {
		this.nodeState = nodeState;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getType() {
		return type;
	}
	public void setType(String type) {
		this.type = type;
	}
	@Override
	public String getObjClassName() {
		// TODO Auto-generated method stub
		return null;
	}
	@Override
	public void setObjClassName(String objClassName) {
		// TODO Auto-generated method stub
		
	}
}
